sheep frog - French English Dictionary